package org.ch00.test02;

/**
 * @author ZJL
 * @date 2025-02-28
 */
public class DotNetTeacher extends Teacher{


    public DotNetTeacher() {

    }

    public DotNetTeacher(String name, String school) {
        super(name, school);
    }

    /**
     * 覆盖 / 重写父类的方法 - 增强父类的行为 - 功能
     */
    @Override
    public void teach() {
        System.out.println("打开Visual Studio....");
        super.teach();
    }

    /**
     * 子类继承父类，拥有父类的成员
     * 同时，子类也应该具有自己特有的成员
     */
    public void playMusic(){
        System.out.println("听音乐...");
    }

    /**
     * 方法重载
     *
     * @param type
     */
    public void playMusic(String type){
        System.out.println("听音乐...,类型："+type);
    }

    /**
     * 重载父类的方法
     * @param hello
     */
    public void  jieShao(String hello){
        System.out.println(hello+",我是"+this.getName());
    }
}
